home *** CD-ROM | disk | FTP | other *** search
/ Amiga Inside! / Amiga FD Inside (1995)(Ultramax).iso / berndspd / disktools / bootcontroller / bootcontroller.dok < prev    next >
Encoding:
Text File  |  1993-10-19  |  11.8 KB  |  426 lines

  1.  ___   ___   ___   _____
  2. | _ \ |   | |   | <_   _> 
  3. |   / |   | |   |   | |   
  4. | _ \ |   | |   |   | |   
  5. |___/ |___| |___|   |_|  
  6.                    ______      
  7.                   |  ____>     
  8.                   | |     _      ___ _   _         _  _  
  9.                   | |    | | |\ | | |_| | | |  |  |_ |_| 
  10.                   | |    |_| | \| | | \ |_| |_ |_ |_ | \ 
  11.                   | |_____________                       
  12.                   |_______________> Version 2.35         
  13.  
  14.                    Verzeichnis:
  15.                        ~~~~~~~~~~~~
  16.         
  17.         1.:   Vorwort
  18.  
  19.         2.:   Kopierbedingungen
  20.     
  21.         3.:   Erklärung der Gadgets
  22.  
  23.         4.:   Erklärung der Versionen
  24.         
  25.         5.:   Erkennung der Viren- und UtillBB`s.
  26.  
  27.         6.:   Nachwort
  28.     
  29.         7.:   Meine Adresse
  30.  
  31. 1. VORWORT
  32. ^^^^^^^^^^
  33.  
  34. Das Programm BOOTCONTROLLER habe ich programmiert, um von Bootblöcken
  35. "Backups" anfertigen und diese bei einem Notfall, z.B bei
  36. Virenbefall wieder auf den Bootblock der Diskette kopieren zu können.
  37. Weiterhin kann man Bootblöcke ausführbar abspeichern, um diese vom
  38. CLI aus zu starten. Hierbei ist aber die Gefahr, daß
  39.  
  40.  
  41. 1.: Der Bootblock nicht vom CLI aus startbar ist.
  42.     (Wie z.B. bei BootLoadern...)
  43.  
  44. 2.: Das es sich bei dem Bootblock um einen Virus handelt.
  45.     (Bitte prüfen Sie die Diskette sorgfältig nach, sonst 
  46.      könnte es sein, daß Sie sich unabsichtlich infizieren.)
  47.  
  48. Das gleiche gilt auch bei der Option PUFFER AUSFÜHREN.
  49. Näheres zu den OPTIONEN bei Punkt 3. 
  50.  
  51.  
  52. 2.KOPIERBEDINGUNGEN
  53. ^^^^^^^^^^^^^^^^^^^
  54.  
  55. Bei dem Programm BOOTCONTROLLER handelt es sich um Shareware, d.h.
  56. Wenn Sie das Programm öfters benutzen und es ihnen gefällt, dann
  57. können (oder sollten) Sie mir ein einen kleinen Betrag schicken, 
  58. der mich motiviert, eine neue Version von BOOTCONTROLLER 
  59. herauszubringen. Es wäre mir am liebsten, wenn Sie mir eine beliebige
  60. PD-Disk zuschicken würden, dann erhalten Sie automatisch die neuste 
  61. BootController Version, sobald ich sie fertiggestellt habe.
  62. Natürlich freue ich mich auch über alles andere was mit Computer zu
  63. tun hat und was legal ist. 
  64.                 ^^^^^
  65. Wenn Fehler beim Programm auftauchen, nehmen Sie bitte Kontakt mit mir 
  66. auf. - DANKE !!!! (mehr dazu bei Nachwort.)
  67.  
  68. Jetzt zu den Kopierbedingungen. Wenn Sie das Programm kopieren
  69. oder es in einer anderen PD-Serie aufnehmen wollen, BITTE BITTE
  70. achten Sie darauf, daß sich folgende Files in einer SCHUBLADE der
  71. (PD)-Diskette befinden:
  72.  
  73.  
  74. 1. BOOTCONTROLLER 
  75.  
  76. 2. BOOTCONTROLLER.info
  77.  
  78. 3. BOOTCONTROLLER.dok
  79.  
  80. 4. BOOTCONTROLLER.dok.info
  81.  
  82. -> Seit Version 2.0 müssen sich noch folgende Files auf
  83.    der Diskette befinden.
  84.  
  85. 1. FONTS/Carla.font    
  86.  
  87. 2. FONTS/Carla/15       
  88.  
  89. 3. FONTS/Helvtopaz.font   (Kopiert von einer Platinum-PD Disk)
  90.  
  91. 4. FONTS/Helvtopaz/8      (Kopiert von einer Platinum-PD Disk)
  92.  
  93. 5. LIBS/diskfont.library  (Kopiert von Workbench)
  94.  
  95. Ich befürworte das aufnehmen des Programms in andere PD-Serien,
  96. aber ich stelle da eine Bedingung:
  97.  
  98. - BITTE BENACHRICHTIGEN SIE MICH VORHER.
  99.  
  100. Das muß sein, denn ich will wissen, in welchen PD-Serien mein
  101. Programm vorhanden ist.
  102. Das packen/crunchen des Programms habe ich zwar nicht gerne, aber
  103. wenns aus PLATZGRÜNDEN sein muß......    von mir aus.
  104.  
  105. Und noch eine Bitte. Ich habe das Programm NICHT geschrieben,
  106. um irgendwelchen Virenprogrammierern eine Hilfe zu schaffen ihre 
  107. Viren zu verbreiten. (z.B. Bootblock ausführbar abspeichern)
  108. Denn leider gibt es immer wieder Chaoten, die nichts besseres 
  109. im Kopf haben, als Viren zu schreiben. Naja, ich gehe einmal 
  110. davon aus, daß Sie einen guten Virenkiller besitzen. Wie z.B.
  111. VTSchutz. (KEINE WERBUNG!?)
  112. (VTSchutz erkennt auch Viren, die ausführbar abgespeichert
  113. wurden.) 
  114.  
  115. 3. ERKLÄRUNG DER GADGETS
  116. ^^^^^^^^^^^^^^^^^^^^^^^^
  117.  
  118. I:  BOOTBLOCK IN PUFFER
  119.  
  120. - Diese Option liest ein Bootblock von einer Diskette ein 
  121.   und schreibt diesen in den Puffer.
  122.  
  123. Anmerkung: 
  124.  
  125. Ich habe versucht, in diesem Programm keine festen Adressen zu
  126. benutzen. Deshalb hole ich mir den Speicher mit Allocmem()
  127. Für Assemblerfreaks:
  128.  
  129.     move.l    4.w,a6   [Exec.library]
  130.     move.l    #1024,d0 [Größe]
  131.     moveq    #2,d1    [Chipmem]
  132.     jsr    -198(a6) [Allocmem()]
  133.    
  134. II: PUFFER IN BOOTBLOCK
  135.  
  136. - Diese Option schreibt den Pufferinhalt (#1024 bytes) auf
  137.   eine Diskette. Die Checksumme wird hierbei neu berechnet.
  138.   Bitte vergewissern Sie sich vorher, das sich auch wirklich
  139.   ein Bootblock im Puffer befindet (DOS-Kennung) 
  140.   sonst -> Keine DOS-Disk. Am besten sie Analysieren den Puffer-
  141.   inhalt vorher mit Option XI. (s.u.) 
  142.  
  143. III: BOOTBLOCK ZEIGEN
  144.  
  145. - Diese Option zeigt den Bootblock einer Diskette. Es öffnet
  146.   sich ein Fenster indem der Bootblock in ASCII angezeigt 
  147.   wird. (HEX = UNNÖTIG!)
  148.  
  149. IV: BOOTBLOCK INSTALL
  150.  
  151. - Diese Option installiert wahlweise drei Bootblöcke auf 
  152.   Diskette. Es stehen folgende Bootblöcke zur Wahl:
  153.  
  154. -> Boot-Controller-Bootblock: Ein Viruschecker-Bootblock.
  155.  
  156. -> Kickstart 1.3 Bootblock: Normal DOS-Bootblock
  157.  
  158. -> Kickstart 2.0 Bootblock: Normal DOS-Boot mit expansions.library
  159.  
  160.  
  161. V: PUFFER SPEICHERN >DATA
  162.  
  163. - Diese Option speichert den Pufferinhalt auf Diskette.
  164.   Sie werden aufgefordert, den Filenamen einzugeben.
  165.   Dieses File können Sie wieder in den Puffer einladen.
  166.   (siehe unten.)
  167.  
  168. VI: PUFFER SPEICHERN >EXE.
  169.  
  170. - Diese Option speichert den Pufferinhalt ausführbar auf
  171.   Diskette. 
  172.   ACHTUNG: NICHT ALLE BOOTBLÖCKE KÖNNEN VOM CLI AUS 
  173.            GESTARTET WERDEN. UND BITTE ACHTEN SIE AUF
  174.            VIREN.
  175.  
  176. VII: EXE. IN DATA UMWAND. 
  177.  
  178. -  Diese Option ist erst bei Version V1.8 hinzuge-
  179.    kommen. Man kann ein mit Bootcontroller ab-
  180.    gespeichertes EXE-File in ein DATA-File umwandeln. 
  181.    Wie Ihnen ja bekannt sein wird, kann man dieses File
  182.    wieder in den Puffer einladen (s.u. Option VIII)    
  183.  
  184. VIII: PUFFER LADEN >DAT.
  185.  
  186. - Mit dieser Option kann man ein vorher abgespeichertes File
  187.   (NUR DATA-FILE) in den Puffer einladen. Es werden nur
  188.   1024 bytes gelesen ! (s.o. Option VII)
  189.   ^^^^
  190.  
  191. IX: PUFFER ZEIGEN >ASC.
  192.  
  193. - Mit dieser Option können Sie sich den aktuellen Pufferinhalt
  194.   in ASCII anschauen. Es öffnet sich wie bei Option III ein
  195.   Fenster. (s.o. Option III) 
  196.  
  197. X: PUFFER AUSFÜHREN
  198.  
  199. - Mit dieser Option können Sie den aktuellen Pufferinhalt aus-
  200.   führen, d.h. das Programm BootController springt in den 
  201.   Puffer+12. Das "+12" bedeutet, daß die DOS-Kennung und 
  202.   Checksumme übersprungen wird. Sinnvoll ist dies nur bei
  203.   z.B. dem X-Copy-Bootblock.
  204.   
  205.   ACHTUNG: HIERBEI KANN ES ÖFFTERS ZU EINEM ABSTURZ KOMMEN, DA
  206.            NICH ALLE BOOTBLÖCKE VOM CLI AUS GESTARTET WERDEN
  207.            KÖNNEN.
  208.        ALSO LIEGT ES NICHT AM PROGRAMM, WENN ES ZUM ABSTURZ
  209.        KOMMT.
  210.            WENN SICH EIN VIRUS IN PUFFER BEFINDET, WIRD DIESER
  211.            AKTIVIERT. (s.u. Option XI)
  212.  
  213.  
  214. XI: ANALYSIERE PUFFER (BB)
  215.  
  216. -  Der Puffer wird Analysiert. D.h. auf bekannt Bootblöcke und
  217.    VIREN (!!) untersucht. Wieviele Viren bis jetzt erkannt werden,
  218.    können Sie bei Punkt 5 nachlesen.
  219.  
  220.  
  221. 4. Erklärung der Versionen
  222. ^^^^^^^^^^^^^^^^^^^^^^^^^^
  223.  
  224. Version 1.8:
  225. ^^^^^^^^^^^^
  226.  
  227. - Oberfläche verbessert (mit Screen!)
  228.  
  229. - Zeige Bootblock Option verfeinert. (Steuerzeichen verbannt!)
  230.  
  231. - Viruschecker eingebaut (EINMALIG ! siehe Punkt 5!)
  232.  
  233. - Letzte feste Adresse herausgenommen. ($70100 !)
  234.  
  235. - Nun von Icon aus startbar. (Danke an Heiner Schneegold!)
  236.  
  237. - Option "EXE IN DATA UMWAND." hinzugefügt.
  238.  
  239. - Fehler bei Bootblock-Install behoben.
  240.  
  241. - Satus-Window verbessert. (jetzt mit DrawImage!)
  242.  
  243. Version 2.0:
  244. ^^^^^^^^^^^^
  245.  
  246. - Jetzt mit eigenen Fonts (Garnet und Helvtopaz)
  247.  
  248. - Erkennung der Viren- und UtilBB`s verbessert
  249.   (Fehler bei erkennung von Digital Dream Virus behoben...)
  250.  
  251. - Neuer BootController-Bootblock eingebaut.
  252.   (Wegen Kompabilität mit Kick 2.xx)  
  253.  
  254. Version 2.35:
  255. ^^^^^^^^^^^^^
  256. - Garnetfont entfernt.
  257.  
  258. - 3D-Gadgets
  259.  
  260. - Analyse BB verbessert.
  261.   (Test auf 4 Longwords im BB!)
  262.  
  263. - Pufferwindow entfernt.
  264.  
  265. - Neue Utilility BB`s werden erkannt. Danke an Markus Feist.
  266.  
  267. Daten:
  268.  
  269. - Version 2.35 wurde am 25.9.1993 fertiggestellt.
  270.  
  271. - Volle Assemblerprogrammierung !!!
  272.  
  273. - Source-Code länge: 145757 bytes
  274.  
  275. - Assemblierte länge: 37848 bytes
  276.  
  277. 5. Erkennung der Viren- und UtillBB`s.
  278. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  279.  
  280. Von Version V2.35 (25.9.93) werden folgende Viren erkannt:
  281. -\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
  282.  
  283. ALIEN NEW BEAT - FUTURE DISASTER - FAST I - GYROS 
  284.  
  285. BYTE VOYAGER I - CODER NIGHTMARE - AUSTRALIAN PARASITE
  286.  
  287. OBELISK I - OBELISK II - 16 BIT CREW - WARHAWK - CHAOS
  288.  
  289. OPAPA - TURK - WARSAW - BUTONIC - KAUKI - REVENGE BOOTLOADER
  290.  
  291. SCA - KILLED - BLF - TRAVELLER 1.0 - DERK-MALLANDER - JITR
  292.  
  293. SUICIDE - PARADOX I - PARADOX II - JOSHUA II - JOSHUA I -
  294.  
  295. V-KILL (AIDS) - DIVINA EXTERMINATOR - BLACKFLASH - DOTTY
  296.  
  297. CRACKER EXTERMINATOR - DISK-HERPES - GANDALF - GXTEAM
  298.  
  299. SADDAM (BOOT) - GUARDIANS BOOT AIDS - CLAAS ABRAHAM
  300.  
  301. SATAN - REVENGE - DIGITAL EMOTIONS - COBRA - MEGAMASTER 
  302.  
  303. WAHNFRIED - CCCP - FAST EDDIE - HILLY - SACHSEN 3 - OVERKILL
  304.  
  305. GENESTAELER - SAO PAULO - ULTRA FOX - FRENCH KISS 
  306.  
  307. FUCK.DEVICE - FAST II - LAME BLAME - WAFT - BLOWJOB 
  308.  
  309. INCOGNITO - VIRUS V1 - A.H.C. - ANGEL - BYTE VOYAGER II
  310.  
  311. TIMEBOMB - HODEN V33.17 - DUMDUM - F.I.C.A. - GRAFFITI
  312.  
  313. GADAFFI - DETLEF - MUTILATOR - LEVIATHAN BOOT&FILE - L.A.D.S.
  314.  
  315. JULIE TICK - ZOMBI 1 - SONJA - SACHSEN 1 - EXTREME 
  316.  
  317. BYTEBANDIT - DISKDOKTORS - LAMER 1 - BLACK KNIGHT 
  318.  
  319. BYTE WARRIOR (DASA) - DIGITAL DREAM - SEPULTURA 
  320.       
  321. Und folgende Utility-Boot`s:
  322. -\-\-\-\-\-\-\-\-\-\-\-\-\-\
  323.  
  324. ACTION REPLAY III - BOOT CONTROLLER - BOOT CONTROLLER 2
  325.  
  326. MEMCHECK V5.0 - JOSHIKILL - XCOPY
  327.  
  328.  * Ich weiß, sehr mager, aber ich habe eben nicht so viele *
  329.  * Utill-BB`s !  Schicken Sie doch mal welche !!!!!        *
  330.  
  331.  
  332. 6. NACHWORT
  333. ^^^^^^^^^^^
  334.  
  335. Wenn Sie mir schreiben wollen, für z.B:
  336.  
  337. - Programmierfehler mitzuteilen
  338.  
  339. - PD-Software tauschen. (z.B. FISH)
  340.  
  341. - wegen allgemeinen Computerproblemen
  342.  
  343. - oder einfach nur, um ein "Computer-Freund" zu haben.
  344.  
  345.  
  346. dann zögern Sie NICHT und schreiben Sie mir. Ich freue
  347. mich sehr über jede Zuschrift und ich werde 100%ig 
  348. antworten.
  349.  
  350. 7. ADRESSE:
  351. ^^^^^^^^^^^
  352.  
  353.              Alexander Dimitriadis
  354.              Heidelberger Straße 95
  355.              
  356.              74080 Heilbronn
  357.              Deutschland
  358.  
  359. Anmerkung: 
  360. ~~~~~~~~~~
  361.            Wenn Ihnen ein Virus unterkommt, der von BootController
  362.            NICHT erkannt wird, dann schicken Sie ihn bitte als ab-
  363.            gespeichertes DATA-File zu mir. Sie bekommen dann eine
  364.            eine neue BootController-Version, die diesen Virus Nam-
  365.            entlich erkennt. DANKE SCHON IM VORAUS.
  366.  
  367. Für Virensammler:
  368. ~~~~~~~~~~~~~~~~~
  369.            Ich besitze einige Viren und wer will, kann mit mir 
  370.            tauschen.
  371.            Vielleicht programmiere ich noch einen Virenkiller(?)
  372.  
  373. Zur INFO:
  374. ~~~~~~~~~  
  375.            Ich habe bereits ca. 260 Boot-, File-, Link-, BBS-
  376.            Viren. (Und natürlich Trojans!)
  377.            Also NICHT zögern und einfach die gewünschten Viren
  378.            angeben. 
  379.     
  380. --> Vielen Dank an alle Benutzer von BOOTCONTROLLER !
  381.  
  382. Viele Grüße an:
  383. ^^^^^^^^^^^^^^^
  384.  
  385. Tina - I love YOU !!!!!!!!!!
  386.  
  387. Ingo Mras - Die 1,8 in Mathe war echt cool aber: We will see...  
  388.         See you at the Cinema (HOT SHOTS 2!!)
  389.  
  390. Holger Karnetzky - He Holger, was soll der Scheiß mit dem
  391.                    Keine-Zeit-Geschwätz ? See you at Boppel(?)
  392.  
  393. Markus Klein - Also Vodka mit Bier nachtrinken ist TÖDLICH!
  394.                (Party läßt grüßen...) 
  395.  
  396. Franco Marconi - Mortal Combat ist echt coool, trotzdem
  397.                  gefällt mir Street Fighter Turbo besser.
  398.  
  399. DINO - Ähh, wie war das mit den Raketen, die man braucht, um
  400.        die Venus aus ihrer Umlaufbahn zu schieben ?!?! (HAHA!)
  401.  
  402. Michael Paul - Grippe schon auskuriert ? *Witz*
  403.  
  404. Joachim Weber - A very cool Maths teacher
  405.  
  406. Rose Krieg - Unsere manchmal auf der Leitung sitzende English-
  407.              Lehrerin !! (He, He, He)
  408.  
  409. Detlef Knall - Rauchen gefährdet ihre Gesundheit.... (Gell Det ?)
  410.  
  411. Marco DiCostanzo - Sorry Marco, ich hab`s nicht so gemeint !
  412.  
  413. Carsten Müller - Danke für die PD-Disks.
  414.  
  415. Pavlos Dimitriadis - Mein echt ABSOLUT COOLER BRUDER !
  416.              Ich wüsste nicht was ich ohne Dich
  417.              machen sollte. (THANX FOR ALL!)
  418.  
  419. Heiner Schneegold - Danke für manche Viren, Tip (WbStartup)
  420.  
  421. Pius Nippgen - Lang nicht mehr von Dir gehört.
  422.  
  423. PUH! das war`s erst einmal.....
  424.  
  425. .... CIAO !
  426.